home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 4
/
Meeting Pearls Vol. IV (1996)(GTI - Schatztruhe)[!].iso
/
Pearls
/
dev
/
Oberon
/
OberonV4
/
loader
/
LoggerLib.def
< prev
next >
Wrap
Text File
|
1995-09-28
|
835b
|
36 lines
DEFINITION MODULE LoggerLib;
FROM SYSTEM IMPORT ADDRESS;
FROM ExecD IMPORT Library;
IMPORT R; (* Register-Nummern *)
(* Eigene Importe: *)
CONST
version = 40; (* Ihre Versionsnummer *)
TYPE
LoggerBasePtr = POINTER TO LoggerBase;
LoggerBase = RECORD
lib: Library;
(* Globale Variablen hier hinein! *)
END;
CONST
baseSize = SIZE(LoggerBase); (* Nur für M2LibLink wichtig *)
PROCEDURE LibOpen(myLib{R.A6}:LoggerBasePtr):ADDRESS;
PROCEDURE LibClose(myLib{R.A6}:LoggerBasePtr):ADDRESS;
PROCEDURE LibExpunge(myLib{R.A6}:LoggerBasePtr):ADDRESS;
PROCEDURE LibExtFunc(myLib{R.A6}:LoggerBasePtr):ADDRESS;
(* Ihre Prozeduren: *)
PROCEDURE clear;
PROCEDURE firstPos():LONGCARD;
PROCEDURE nextPos():LONGCARD;
PROCEDURE read(pos{R.D2}:LONGCARD):CHAR;
PROCEDURE write(ch{R.D2}:CHAR);
PROCEDURE writeStamp;
END LoggerLib.def